/**
 * Copyright (C), 2018-2018
 * FileName: UserService  * Author:   lcsos
 * Date:     2018/10/9 10:46
 * Description:
 * History:
 * <author>          <time>          <version>          <desc>
 * 作者姓名           修改时间           版本号              描述
 */
package com.spring.user.service;

import com.alibaba.dubbo.config.annotation.Reference;
import com.spring.ticket.service.TicketService;
import org.springframework.stereotype.Service;

/**
 * 〈一句话功能简述〉<br>  
 *创建一个用户使用服务
 * 1、首先需要使用dubbo将我们的服务提供者注册到注册中心（需要整合dubbo）
 * 2、user需要同时从注册中心来订阅ticket服务
 * 找到ticket服务提供者地址列表后，user可以直接调用ticket服务了，中间的调用是dubbo来做的
 * @author Lcs
 * @create 2018/10/9 
 * @since 1.0.0
 */
@Service
public class UserService {
    //远程引用 按照全类名进行匹配
    @Reference//com.alibaba.dubbo.config.annotation.Reference
    TicketService ticketService;

    public void hello(){
        String ticket = ticketService.getTicket();
        System.out.println("买到票了："+ticket);
    }
}
